Accelerators failed for submenus (GNOME bug 582025)
authorTristan Van Berkom <vantr@TheBully.local>
Thu, 18 Jun 2009 19:46:02 +0000 (15:46 -0400)
committerTristan Van Berkom <vantr@TheBully.local>
Mon, 22 Jun 2009 16:19:56 +0000 (12:19 -0400)
commit515a0b61a173cbea511242823aa6e9418f5ca6ed
tree32451b9a7f57d8b1747c445e69d417374fea2d96
parentd3ae855ce67e66f055174909f98239ff4676fbb2
Accelerators failed for submenus (GNOME bug 582025)

gtk/gtkmenuitem.c: Override custom_tag_finished() for "accelerator" and search
the correct toplevel GtkWindow to attach accelerators to menu items.

gtk/gtkwidget.[ch]: Added _gtk_widget_buildable_finish_accelerator() to allow
subclasses to specify a toplevel window to associate with when parsing <accelerator>
tags
gtk/gtkmenuitem.c
gtk/gtkwidget.c
gtk/gtkwidget.h